list and detail page done