prelim CFG