******  Page Diffusion Program:  Added NFR-10 and NFR-11 ******