fonctions diverses