Ajout des commentaires pour comprendre le code