add a smart AI