updated HW5