added swig and generated modules