Ajout exceptions et commentaires