add vec
matrices