refactored detail page to use CSA, wip