revamped bindings