Midterm, completed. Yay