Netoyage du code de la version 2 et ajout des classes