added detail page from Jay's implementation