Refactorisation du code