add GCD example