refactoring et phase verte