WIP - apply gcd