add some gcd