Restructuration des fonctions