diff --git a/compte_rendu.md b/compte_rendu.md
index 7533333..77f2a04 100644
--- a/compte_rendu.md
+++ b/compte_rendu.md
@@ -1,10 +1,10 @@
-# Compte rendu TD2 :
+# Compte rendu TD2
## fichier *daemon.c*
**create_daemon**
-```M = 4 ```
+```M = 4```
**ping_request**
@@ -58,7 +58,11 @@ Graph :
**set_stats_ping**
-```M =```
+```M =25```
+
+Graph :
+
+
## fichier *ping-report.c*
@@ -70,4 +74,9 @@ Graph :
```M = 1```
-## Optimisation
\ No newline at end of file
+## Optimisation
+
+### fichier *stats.c*
+
+**get_ping_from_temp_log**
+Pour optimiser cette fonction, nous avons décidé de retirer la boucle *while* de la fonction pour en faire une autre fonction qui va être appelée dans la fonction principale. Nous avons fait cela car la boucle *while* contenait le plus de chemins, et donc augmentait grandement le score de la complexité cyclomatique.
diff --git a/src/diagramme.png b/src/diagramme.png
new file mode 100644
index 0000000..51e6113
Binary files /dev/null and b/src/diagramme.png differ