machineabilities