 
     func configureCell( cell: UITableViewCell, atIndexPath indexPath: NSIndexPath)
     {
-        let station = fetchedResultsController.objectAtIndexPath(indexPath) as CDStation
+        let station = fetchedResultsController.objectAtIndexPath(indexPath) as! CDStation
         cell.textLabel?.text = station.stationName;
         cell.detailTextLabel?.text = station.city;
 

    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int
    {
        let sections = fetchedResultsController.sections as Array!
        let sectionInfo = sections[section] as NSFetchedResultsSectionInfo

        return sectionInfo.numberOfObjects
    }


    override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
    {
        let cell = tableView.dequeueReusableCellWithIdentifier("StationCell", forIndexPath: indexPath) as! UITableViewCell

        configureCell(cell, atIndexPath: indexPath)

