anagrams modularized