fixed service_set()