added adjacent_words, remove_adjacent_words, and wordchains