make sure servicename is never set to undefined
extended servicename logic
version bump