compile chg2