     public func readEateriesFromDisk() -> Bool {
         let path = getDocumentsDirectory().stringByAppendingString(FileName)
         if let data = NSData(contentsOfFile: path) {
-            eateries.removeAll()
             
             let json = JSON(data: data)
             
             let eateryList = json["data"]["eateries"]
-            for eateryJSON in eateryList {
-                let eatery = Eatery(json: eateryJSON.1)
-                self.eateries.append(eatery)
-            }
+            self.eateries = eateryList.map { Eatery(json: $0.1) }
             
             dateLastFetched = NSDate()
             

            }
            
            let eateryList = json["data"]["eateries"]
            for eateryJSON in eateryList {
                let eatery = Eatery(json: eateryJSON.1)
                self.eateries.append(eatery)
            }
            
            let path = getDocumentsDirectory().stringByAppendingString(FileName)
            data.writeToFile(path, atomically: false)

        let req = Alamofire.request(.GET, Router.Eateries)
        
        func processData (data: NSData) {
            
            let json = JSON(data: data)
            
