Ajout de quelques méthodes et commentaires pour que je puisse continuer
le projet chez moi si besoin