diff --git a/base_2.md b/base_2.md
index c8c91cd25331e98a52b5955a44b195f91b03e30a..8ec43d34da0c53d8b037041fc92403418a3014f6 100644
--- a/base_2.md
+++ b/base_2.md
@@ -73,7 +73,8 @@
 
 # Les fonctions (1/N)
 
-- Les parties indépendantes d'un programme sont mises dans des fonctions.
+- Les parties indépendantes d'un programme.
+- Permettent de modulariser et compartimenter le code.
 - Syntaxe:
 
     ```C
@@ -82,6 +83,9 @@
         return expression; // type donne le type d'expression
     }
     ```
+
+# Les fonctions (2/N)
+
 - Exemple:
 
     ```C
@@ -98,7 +102,7 @@
     }
     ```
 
-# Les fonctions (2/N)
+# Les fonctions (3/N)
 
 - Il existe un type `void`{.C}, "sans type", en C.
 - Il peut être utilisé pour signifier qu'une fonction ne retourne rien, ou qu'elle n'a pas d'arguments.
@@ -116,7 +120,7 @@
     }
     ```
 
-# Les fonctions (3/N)
+# Les fonctions (4/N)
 
 ## Prototypes de fonctions
 
@@ -135,7 +139,7 @@
     }
     ```
 
-# Les fonctions (4/N)
+# Les fonctions (5/N)
 
 ## Arguments de fonctions
 
@@ -157,7 +161,7 @@
     }
     ```
 
-# Les fonctions (5/N)
+# Les fonctions (6/N)
 
 ## Arguments de fonctions: pointeurs