Other inventions