Update User Interface and added thesaurus library