added bindings and doc