first implementation of service-locator pattern and Audio service