more work on N::R::PP