NBPD and NBFD