Modern Turing Machines