Impact of science and technology