added tag gen