mostly done with midterm