Scientific inventions