add Client#type