major updates class 3