Intelligence in machines