updated service definition