common inspection framework