j'ai recommencer le code, mais c'est loin demarcher..