Added implementation for requesting a service