ajouts de fonctions