RpcClient introduction