Début de refactoring.