added service with provider method
configure provider in config() function