Preliminary DSL
Finish DSL and process url