add tag parser and add tag helper method