make servicename required and used
servicename to serviceName