finished implementing v8 bindings