make service name dynamic