8 inventions