21st century science and technology