 
 final class NotificationsViewController: SegueViewController {
 
-    @IBOutlet private weak var tableView: UITableView!
+    @IBOutlet private weak var tableView: UITableView! {
+        didSet {
+            tableView.registerNibOf(DoNotDisturbSwitchCell)
+            tableView.registerNibOf(DoNotDisturbPeriodCell)
+            tableView.registerNibOf(SettingsMoreCell)
+
+            tableView.separatorInset = UIEdgeInsets(top: 0, left: 20, bottom: 0, right: 0)
+        }
+    }
 
     private var doNotDisturbPeriod = DoNotDisturbPeriod() {
         didSet {

            switch indexPath.row {

            case DoNotDisturbPeriodRow.Switch.rawValue:
                let cell = tableView.dequeueReusableCellWithIdentifier(DoNotDisturbSwitchCellID) as! DoNotDisturbSwitchCell
                cell.promptLabel.text = NSLocalizedString("Do Not Disturb", comment: "")
                cell.toggleSwitch.on = doNotDisturbPeriod.isOn



        case .BlackList:

            let cell: SettingsMoreCell = tableView.dequeueReusableCell()
            cell.annotationLabel.text = NSLocalizedString("Blocked Users", comment: "")
            return cell

        case .CreatorsOfBlockedFeeds:

            let cell: SettingsMoreCell = tableView.dequeueReusableCell()
            cell.annotationLabel.text = NSLocalizedString("Creators of Blocked Feeds", comment: "")
            return cell
        }
