la fonction d'execution