finition de la refactorisation