last few updates for final exam submission