[Anil] - restructured the design for page based implementation