add rpc base