ajout des fonctions signal