technological_advancements