added structure for demo pages