rebuild : cg