Updated HW4