Inventions and devices