public void fillStates(String statefile){
		this.states = new HashSet<String>();
		try {
			BufferedReader br = new BufferedReader(new FileReader(statefile));
			String line;
			br.readLine();
			while((line = br.readLine()) != null)
			{
				line = line.toLowerCase();
				line = line.replaceAll("\\s","");
				states.add(line);
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}