added pageView interface.