assembly midterm stuff