diff --git a/README.md b/README.md
index 290a942de200a49abc88d122bdb47ce5c7f296f5..c609df7fbba53f8eeef4e2118556062eeedbd5a8 100644
--- a/README.md
+++ b/README.md
@@ -3,8 +3,15 @@ BLC program
 
 Library providing command line program facilities
 
-- Parsing arguments
-- Interacting with the user in a terminal
+- 1. Parsing arguments
+- 2. Interacting with the user in a terminal
+
+BLC_COMMAND_LOOP
+
+- Eventually acquires the profiling data.
+- Check if it is the iteration limit and pauses in this case.
+- Wait for the kayboard or the waiting semaphores.
+- Ready to start, updates the timer.
 
 BLC program
 ============