cached normalize_word to make faster