defect management