- work on swig bindings