inspections and testing