updated AI