added getServiceAddress