catching up on all the hw & midterm