type1 type2