separate loadVec/saveVec from SucVector