discussing GAPS