Ajout des tests et modification du code
merge du code des autres dans la version