rapid technological advancements