         super.viewDidLoad()
         
         self.configureCell = {(cell, item) in
-            if let comic = item as? Comic,
-                let comicCell = cell as? ComicCell {
             
-                    let placeholderImage = UIImage(named: "Logo")
-                    
-                    comicCell.titleLabel.text = comic.title
-                    
-                    if self.customCovers.contains(comic.title) {
-                        if let image = self.fileImageManager.imageWithName(comic.title) {
-                            comicCell.coverImageView.image = image
-                        }
-                    } else {
-                        comicCell.coverImageView.sd_setImageWithURL(NSURL(string: comic.imageURL), placeholderImage:placeholderImage)
-                    }
-            }
+            self.configureCell(cell, item: item)
         }
         
         self.tableView.hidden = true

        self.tableView.reloadData()
    }
    
    func isLastCellWithIndexPath(index:NSIndexPath) -> Bool {
        return index.row == self.comics.count - 1
    }
    
    // MARK: UITableViewDelegate

        if self.isLastCellWithIndexPath(indexPath) {
            self.getComics{}
        }
    }
    
    func isLastCellWithIndexPath(index:NSIndexPath) -> Bool {
        return index.row == self.comics.count - 1
    }
    
    func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
