NPBFX REVIEW