modified:   cpg_spec.c