added CFG defn