MachineHelper splitted