added each and if bindings