commentage du code + ajout de fonctionnalité de validation