new apn controller