alt apicontroller