corrected class 2