implementation des fonctions des boutons