updated machinnes