fonctions 2.3