refactoring de méthodes