add more new features in StrVec