             var ldr:URLLoader=new URLLoader(new URLRequest(get_json_url()));
             _bar.loadURL(ldr, function():void
                 {
-                    var jsc:JSONConverter=new JSONConverter();
-                    var arr:Array=jsc.parse(ldr.data, null);
-
-                    var data:Data=buildData(arr);
+                    var json:Object=JSON.decode(ldr.data)
+
+                    var data:Data=buildData(json);
                     visualize(data);
                     _bar=null;
                     update();


            _below_vis=new TextSprite("XXX", null, TextSprite.DEVICE);
            addChild(_below_vis);
        }

        private function addDetail():void

            var total_ips:int=0;

            var o:Object;

            country_level_info=json.country_level_info;

            var arr:Array=json.asns;
            for each (o in arr)
            {
                var nodeSprite:NodeSprite=data.addNode(o);
