finished HW5