Ajout de commentaires pour mieux comprendre le code