added service provider for modules