added ServiceManager to simplify binding to service