in-class updates