- work on swig bindings
- work on interface