add tag all function