begin refactoring single content pages