got the DSL working