gip moved to gap lib