added $service_name parameter