      print("NOT running first time! Checklist Size: \(checklists.count)")
       if checklists.count <= 0 {
         // handle this problem
+        // only testing
+        userDefaults.set(true, forKey: "AppRunsFirstTime")
+        userDefaults.set(-1, forKey: "ChecklistItemId")
+        handleFirstTimeAppStart()
       }
     }
   }

  }
  
  func handleFirstTimeAppStart() {
    print("starting handleFirstTimeAppStart")
    let userDefaults = UserDefaults.standard
    let firstTime = userDefaults.bool(forKey: "AppRunsFirstTime")

      print("Big problem. No file at \(path)")
      // handle problem
      // cheapo - just trying
      analyzeChecklist(checklists)
      saveChecklists()
      
    }
