revise begin rpc message structure