technological advancement impact