ajout et création des fonctions