private static FastByIDMap<Movie> loadMovieMap(String file) {
		InputStream fis = null;
		BufferedReader br;
		String line;

		FastByIDMap<Movie> movieMap = new FastByIDMap<Movie>();
		try {
			fis = new FileInputStream(file);
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		br = new BufferedReader(new InputStreamReader(fis,
				Charset.forName("UTF-8")));
		try {
			line = br.readLine();// skip header
			while ((line = br.readLine()) != null) {
				// Deal with the line
				String fields[] = line.split("\t");

				Movie movie = new Movie(fields[1], "", "", "");
				movieMap.put(Long.parseLong(fields[0]), movie);
			}
			br.close();
			fis.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return movieMap;
	}