Dernière version avec les commentaires.