Ajout de commentaires et optimisations