types2