Add a user interface, change some code, and add the function of extracting keywords.