class updates again