Machines technology