fonctions crees par moi et d'autres