added \ to punct replace; lower case word_list