ajout des fonctions