Added machineDetection to call method