replace  with couthType