Added generateTagList (not complete)