Human Like Machines