Adding FileLoader
Updating service provider
Adding logic to repository