implementation des fonctions séance 2, actuellement ne fonctionne pas