refactored pages and content.