here's my midterm project