use new path to gcd algorithms