Ajout de commentaires + nettoyage du code