add svec_internal