encore mieux
refactoring