for Midterm