Inventions: