public void load() {
		final int COURSE = 0, LECTURER = 1, VENUE = 2, SECTION = 3;

		File file = new File("schedule.txt");

		if (!file.exists())
			file = new File("temp.txt");

		try (BufferedReader br = new BufferedReader(new FileReader(file))) {

			StringBuilder stringBuilder;
			String fileLine = br.readLine();
			int type = -1;

			while (fileLine != null) {

				stringBuilder = new StringBuilder(fileLine);
				String newLine = stringBuilder.toString();
				String[] splits = newLine.split(";");

				if (splits.length > 1)
					lineReader(type, splits);

				if ("courses".equalsIgnoreCase(newLine))
					type = COURSE;
				else
					if ("lecturers".equalsIgnoreCase(newLine))
						type = LECTURER;
					else
						if ("venues".equalsIgnoreCase(newLine))
							type = VENUE;
						else
							if ("sections".equalsIgnoreCase(newLine))
								type = SECTION;

				fileLine = br.readLine();
			}

			System.out.println("Loaded Successfully");
		} catch (Exception e) {
			System.out.println("Load Failed: " + e);
		}
	}