updated class 3