add tag extraction