HW4 & final