Impact of technological innovations