     public func getCirculatorRoutes(success: @escaping([BusRoute]) -> (), failure: @escaping(Error) -> ()) {
         Alamofire.request("http://webservices.nextbus.com/service/publicXMLFeed?command=routeList&a=dc-circulator").response { response in
             if let data = response.data, let utf8Text = String(data: data, encoding: .utf8) {
+                
                 var routes = [BusRoute]()
                 let xml = SWXMLHash.parse(utf8Text)
+                
                 do {
                     for elem in xml["body"]["route"].all {
                         let tag = try elem.value(ofAttribute: "tag") as String

        }
    }
    
    public func getCirculatorStopsFor(route:String, success: @escaping([BusStop]) -> (), failure: @escaping (Error) -> ()) {
        Alamofire.request("http://webservices.nextbus.com/service/publicXMLFeed?command=routeConfig&a=dc-circulator&r=\(route)&terse").response { response in
            if let data = response.data, let utf8Text = String(data: data, encoding: .utf8) {

                        let name = try elem.value(ofAttribute: "title") as String
                        let lat = try elem.value(ofAttribute: "lat") as Double
                        let lon = try elem.value(ofAttribute: "lon") as Double
                        stops.append(BusStop(stopId: stopId, latitude: lat, longitude: lon, name: name, circulator: true))
                    }
                    success(stops)
                }
