added move_page method