add service provider class