type-1 type-1 type-1 type-1 type-1