add an all page and fix up the show page