CG general concepts