list page and detail page