implémentation des Class du controleur