implement add tag function