the way bindings are applied