added smart computer AI