add missing p_n_spec.c
keep abr_n around, store pointer in its child