add show_page view and template