Dsl

See #3