new type.