apply IoC to sites repo