adding notion of view pages