add construct_page hook
doc additions