add RpcBase