Refactor Sous-Fonctions