extensive inspection