private void ReadFile(File _file) {
		 try {
			  if (checkBeforeReadfile(_file)){
		   dictRead = new Scanner(_file);
		   dictEnt = new ArrayList<WordSig>();
		   while (dictRead.hasNext()) {
		    String next = dictRead.nextLine().toLowerCase();
		    if(isValidWord(next)) {
		      entry = new WordSig(next, wordToSignature(next));
		//     System.out.println(entry.toString()); 
		     dictEnt.add(entry);
		    }
		   }
		   Collections.sort(dictEnt);		

			  }else{
			        System.out.println("Can't find the file");
			      }
		  } catch (FileNotFoundException e) {
		   e.printStackTrace();
		  }
		  }