add gcd 1c