add rpc.proto