ideas for dsl