Type A
Type B