diff --git a/README.md b/README.md
index 7483592eaac87f2f4da66e93b2eb0c92c13bc3f0..20dd192fca3c20beb7f1375871c344794de73247 100644
--- a/README.md
+++ b/README.md
@@ -10,16 +10,18 @@ Library providing command line program facilities
 Program main loop
 =================
 
-BLC_COMMAND_LOOP(period in micro seconds)
+**BLC_COMMAND_LOOP**(period in micro seconds)
 
 - Eventually acquires the profiling data.
 - Check if it is the iteration limit and pauses in this case.
 - Wait for the keyboard or the waiting semaphores
 - Ready to start, updates the timer
+   
     {
-       Your main activity
+       Your computation
     }
 - Compute the time of the loop
+- Post the enventual posting semaphores
 - Eventually wait for more time (if it is faster that the requested period )
 
 Tutorial