fixed page_controller bug