implement AI strategy
implement AI logic