inspection framework