Create SiteProvider.cs