style and page update