home work 1.5 fix defect