technology advancements (1)