renamed class RPCListener to RpcListener