update 4 and add HW 5