3 type