updated alias gcd