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

        }
//        (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, numberOfRowsInSection section: Int) -> Int {
        if resultWorkoutData.type == "Other" {
            // Select other type
            return 8
        }
        return 7
    }
    
