in-class changes