adding better declarative bindings
5.0.0