updated HW2