added gcd ICTs