regenerate bindings