add vec <=> vector