moving back to swig