refactorisation du code a mort