How GAPS Works