Machines and devices