add vec