     }
 
     override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
+        if resultWorkoutData.type == "Other" {
+            // Select other type
+            return 8
+        }
         return 7
     }
     

        }
//        (type: String?, startTime: NSDate?, totalDistance: Double?, duration: Double?, averageHeartRate: Int?, totalCalories: Double?, notes: String?)
        
        switch indexPath.row {
        case 0:
            cell = staticInputCell()
            cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator

    override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
        self.tableView.deselectRowAtIndexPath(indexPath, animated: true)
        
        var row = indexPath.row
        if resultWorkoutData.type == "Other" && row > 1 {
            row--
        }
        
        switch row {
        case 0:
            println("workout selection")
            var workoutPicker = UIPickerView()
