best term paper omgmachines2018.com