stubborn.
another rewite of genall. cvt nldn to ndn.