ajout de commentaires pour la bonne compréhension