private static void loadSectionFromFile(final String section) throws IOException {
		final Scanner in = new Scanner(new File(section));
		int count = 0;
		while(in.hasNext()) {
			final String line = in.nextLine();
			final String[] parts = line.split("\t");
			if (parts.length < 6) continue;

			final String sectionId = parts[0];
			final String title = parts[1];
			final String professor = parts[2];
			int status = -1;
			if (parts[3].indexOf("Open") > -1)
				status = 0;
			else if (parts[3].indexOf("Cance") > -1)
				status = -1;
			else if (parts[3].indexOf("Close") > -1)
				status = 1;
			int i = 4, max = -1;
			try {
				max = Integer.parseInt(parts[i]);
				i++;
			} catch (final NumberFormatException e) { }
			int current = max;
			try {
				current = Integer.parseInt(parts[i]);
				i++;
			} catch (final NumberFormatException e) { }
			final String time = "";
			final Section sec = new Section(sectionId, title, professor, status,
					current, max, time);
			sections.put(sec.getId(), sec);
			count++;
		}
		in.close();
	}