Tag - technology advancements