diff --git a/README.md b/README.md
index 3319824e011073c0e6ed57aa46e3fbdd2de58b98..1144dd520ba7292e7fc100a294260c849a3aa98a 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@ Install arm-none-eabi-* series of tools
 
 <https://packages.debian.org/jessie/devel/gcc-arm-none-eabi>
 
-Install st-link
+### Install st-link
 
 [](https://github.com/texane/stlink)
 
@@ -24,7 +24,7 @@ Modify the Makefile and linker scripts to suit your requirements.
 Possibly change the memory size in stm32_flash.ld,
 included libraries in the Makefile.
 
-Connect your MCU and connect st-link.
+### Connect your MCU and connect st-link.
 
 Sometimes it will complain it cannot find/communicate with the chip, try erasing first:
 
@@ -39,7 +39,7 @@ a workaround is to enable very verbose logging functioning as a keep-alive.
 
     st-util -v99
 
-Launch your debugger with the compiled executable:
+### Launch your debugger with the compiled executable:
 
     arm-none-eabi-gdb stm32f4.elf