bug fixes, reuse summary_page, eliminate dups, and rearrange