finding defects