added midterm and final