GCD correted and  others