 
       return cell
     case .colorPicker:
-      let cell = UITableViewCell(style: .subtitle, reuseIdentifier: tableViewCellIdentifier)
+      let cell = UITableViewCell(style: .subtitle, reuseIdentifier: self.tableViewCellIdentifier)
       cell.textLabel?.text = "Color Picker"
       cell.detailTextLabel?.text = "Tap here to launch the new color picker from iOS 14"
 

  }

  override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    guard pickerSections[indexPath.section] == .colorPicker else {
      return
    }



    switch pickerSections[indexPath.section] {
    case .datePicker:
      guard let cell = tableView.dequeueReusableCell(withIdentifier: self.datePickerCellIdentifier) as? DatePickerTableViewCell else {
        fatalError("Expecting to dequeue a \(DatePickerTableViewCell.self) from the table view")
      }

      if #available(iOS 14.0, *) {
        cell.datePicker.preferredDatePickerStyle = self.datePickerStyles[indexPath.row]
      }

      return cell
