add midterm project2