first crack at a rought config dsl