more dsl defined