comprehensive inspections