refs #3: checkMachine updated
closes #3: insertMachine updated