Inventions of scientific revolution