finish page_init()