Final HW2 draft