add Midterm Iteration1