chg: new structure