vendor client with util class