completed get.gap