added valid_word