initial protocol changes