Adde changeable protocol version