fixed aicontroller