dsl, work in progress