switch modifiée dans le protocole
ajout de fonctiosn protocole