DSL method