Add createTagList() and processTagList()