version complete mais reste un bug : boucle infinie