type-3 type-3 type-3 type-3