first version of dsl
good dsl
first with if, before and after ok
dsl with file - all seems good