restructure for single page catalog