     //UITableView datasource
     func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int
     {
-        return cityNames.count;
+        return cities.count;
     }
     
     func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell

    @IBOutlet var addCityBtn: UIButton!
    @IBOutlet var cityListTableView: UITableView!
    
    var cityNames: [String] = [];
    var cities: [City] = [];
    
    let pendingOperations = PendingOperations();

    //Update UI for new city and start weather info download
    func fetchWeatherInfoForCity(cityName: String)
    {
        if(cityListTableView.hidden)
        {
            //Show city list
