initial workings of an http dsl