client type