Update PNF.hpp