several fixes
it everywhere
new DSL, blocking commands, etc.