GC correction functional