corected classes