add WebsiteConfig factory