Uploaded siteControllers to use Dict instead of multiple varibles.