clean up bindings interface