add verifecation of arguments in pourer's test functions
code clean-up
make execution units not to generate commands