Updated HW2