change protocol