Type A And Type B