a bit more for midterm