Change GGD function for CGGD