Ajout de tests et commentaires