add rpc proto