automatic GCG using