contact type reduce