private static void loadTimers() {
		boolean importResave = false;
		String[] timersStringArray = FileManager.readFileSplit("timers.cfg");
		
		for (String s : timersStringArray) {
			if (s.isEmpty() || s.startsWith("/")) {
				
				continue;
			}
			String[] timerInfo = s.split(",");
			if (timerInfo[0].equals("cfg")) {
				cfgList.add(s);
				System.out.println("cfg: " + timerInfo[1]);
				if (timerInfo[1].equals("mainTabName")) {
					mainWin.getTabbedPane().setTitleAt(0, timerInfo[2]);
				} else if (timerInfo[1].equals("gridColumns")) {
					mainWin.setGridColumns(Integer.parseInt(timerInfo[2]));
				} else if( timerInfo[1].equals("gridRows")) {
					mainWin.setGridRows(Integer.parseInt(timerInfo[2]));
				}
				else if (timerInfo[1].equals("winSize")) {
					mainWin.setBounds(Toolkit.getDefaultToolkit().getScreenSize().width-Integer.parseInt(timerInfo[2]), Toolkit.getDefaultToolkit().getScreenSize().height-(Integer.parseInt(timerInfo[3])+40), Integer.parseInt(timerInfo[2]) , Integer.parseInt(timerInfo[3]));
				}
				
			} else if (timerInfo[0].equals("tab")) {
				if (timerInfo.length < 4) {
					System.out.println("Imported old tab data!");
					mainWin.addNewTab(mainWin.getGridRows(), mainWin.getGridColumns(), timerInfo[1]);
					importResave = true;
				} else {
					mainWin.addNewTab(Integer.parseInt(timerInfo[1]), Integer.parseInt(timerInfo[2]), timerInfo[3]);
				}
				
			} else if (timerInfo[0].equals("timer")) {
				addTimer(Double.parseDouble(timerInfo[1]), Double.parseDouble(timerInfo[2]), Integer.parseInt(timerInfo[3]), Boolean.parseBoolean(timerInfo[4]), timerInfo[5]);

			} else {
				System.out.println("Imported old timer data!");
				importResave=true;
				addTimer(Double.parseDouble(timerInfo[0]), Double.parseDouble(timerInfo[1]), 0, true, timerInfo[2]);
			}
			if (importResave) {
				Main.saveTimers();
			}
		}
	}