updated before first class