new ap_dev