Our inspection framework