GAP Analysis and GAP types