new protocol structure