add Midterm-Iteration3