Technology impacts