added detail page patterns