Controlling Machines