change pages
fix bugs