midterm2 almost finished