new protocol changes