             name: .NSManagedObjectContextDidSave,
             object: nil
         )
+        
+        tableView.registerCellType(CHTableViewCell.self)
         
         webServiceController.delegate = self
         

        guard let sections = fetchedResultsController?.sections else { return 0 }

        return sections[section].numberOfObjects
        
    }
    

        
    }
    
    
    // MARK: Notification
    
    @objc public func contextDidSave(notification: Notification) {
        
        guard let childContext = notification.object as? NSManagedObjectContext
            else { return }
        
        guard let childStoreCoordinator = childContext.persistentStoreCoordinator
            where childStoreCoordinator === fetchedResultsController?.managedObjectContext.persistentStoreCoordinator
            else { return }
        
        DispatchQueue.main.async {
            
            if childContext.hasChanges {
                
                childContext.mergeChanges(fromContextDidSave: notification)
                
            }
            else { self.tableView.reloadData() }
            
        }
        
    }
    
