private void checkUniqueWords(String title){
		title=title.trim().toLowerCase();
		StringTokenizer tok = new StringTokenizer(title);
		
		//check each word in the title string
		while(tok.hasMoreTokens()){
			boolean match = false;
			String word = tok.nextToken();
			
			//check if the word isn't a stop word
			if(isValid(word)){
				//check if it already exists in the uniqueWords list
				for(int i=0; i<uniqueWords.size(); i++){
					//if it is found, break the loop
					if(uniqueWords.get(i).trim().toLowerCase().equals(word)){
						match=true;
						break;
					}
				}
				
				//if the word isn't in uniqueWords, add it
				if(!match){
					uniqueWords.add(word);
				}
			}
		}
		
		//sort the uniqueWords list
		Collections.sort(uniqueWords);
	}