add tag generate task