changing away from jsonRPC