reconstruct the detail page