What are the inventions