add detail page and list page