Add tag gen module