modify type manage