Can Machines Ever Achieve3000