run tasks - through DSL