type2