Type A, Type B, type C