modify protocole