started working on a DSL