gcd modulo added