iniital commit of swig stuff