Implémentation controler