1st half of class