major edits to get_word and get_special