change protocol variable