ajout de functions