Fin du refactor