class updates