added frontend and helper(add_words)