cpp-npa-ndf