developments in science and technology