fixed HW5