first class updates