fixed: swig view engine