DSL draft