rest of the ai conditions