private void loadDictionary() throws IOException, FileNotFoundException{
		BufferedReader in = null;
		try {
			in = new BufferedReader(new FileReader(WORDS_FILE));
			String word;
			while ((word = in.readLine()) != null) {
				dictionary.add(word.trim().toLowerCase());
			}
			in.close();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			if (in != null) {
				try {
					in.close();
				} catch (IOException e) {
					// ignore
				}
			}

		}
	}