add swig template