         switch item {
         case let .Group(_, groupSettings):
             groupSettings[indexPath.row].configure(cell: cell)
+        case let .Select(label: label, id: id, options: options):
+            let options = options.options
+            cell.textLabel?.text = options[indexPath.row]
+            cell.accessoryType = .checkmark
         default:
             break
         }

}

var theDelegate = TheDelegate()
var ctrl = SettingsViewController(settings:settings, delegate:theDelegate)
ctrl.view.frame = CGRect(x: 0, y: 0, width: 320, height: 480)
ctrl.tableView.frame = ctrl.view.frame
PlaygroundPage.current.liveView = ctrl.view


        switch item {
        case let .Group(name, _):
            return name
        case let .Select(label: label, _, _):
            return label
        default:
            return nil
        }
