+ validated class. minor course modification