midterm prototype