ap_nano changes