starting to work on dsl builder