Provider class name changed
refactoring