merge type into client Hash  #9