it is not a test, it is kind of before block