usig jsonRpc protocol