some fix and page view