in-class update