Design 2 midterm, term 2