debut des req: ajout des diffrents modes de fonctionnement