working on Binding DSL chapter