doc
diff --git a/doc/markdown/commandline.md b/doc/markdown/commandline.md
index 8010f12..88bff5f 100644
--- a/doc/markdown/commandline.md
+++ b/doc/markdown/commandline.md
@@ -8,13 +8,17 @@
This is done for easy interoperability with client command line option handling when the testing framework is integrated with a client codebase - all **doctest** related flags/options can be prefixed so there are no clashes and so that the user can exclude everything starting with ```-dt-``` from their option parsing.
-Query flags - after the result is printed the program quits without executing any test cases (and if the framework is integrated into a client codebase and [**supplying it's own ```main()``` entry point**](main.md) - the program should check the result of ```doctest::Context::shouldExit()``` after calling ```doctest::Context::run()``` and should exit - this is left up to the user).
+**Query flags** - after the result is printed the program quits without executing any test cases (and if the framework is integrated into a client codebase and [**supplying it's own ```main()``` entry point**](main.md) - the program should check the result of ```doctest::Context::shouldExit()``` after calling ```doctest::Context::run()``` and should exit - this is left up to the user).
+
+```int```/```string``` options - they require a value after the ```=``` sign - without spaces! For example: ```--order-by=rand```.
+
+Filters use wildcards for matching values - where ```*``` means "match any sequence" and ```?``` means "match any one character".
<table><tr><td>
-Query Flags
-
+**Query Flags**
+
</td><td>
-Description
+**Description**
</td></tr><tr><td>
<pre>-?, --help, -h</pre>
</td><td>
@@ -37,15 +41,11 @@
Lists all test suites by name which have at least one test case matching the current filters (see below)
</td></tr></table>
-```int```/```string``` options - they require a value after the ```=``` sign - without spaces! For example: ```--order-by=rand```.
-
-Filters use wildcards for matching values - where ```*``` means "match any sequence" and ```?``` means "match any one character".
-
<table><tr><td>
-Int/String Options
-
+**Int/String Options**
+
</td><td>
-Description
+**Description**
</td></tr><tr><td>
<pre>-tc, --test-case=(filters)</pre>
</td><td>
@@ -93,10 +93,10 @@
</td></tr></table>
<table><tr><td>
-Bool Options
-
+**Bool Options**
+
</td><td>
-Description
+**Description**
</td></tr><tr><td>
<pre>-s, --success=(bool)</pre>
</td><td>