configured file dependencies; added DependencyProvider class