main content and css is now auto-populated by user template selection