anagrams or not? Still could use refinements