renamed vec to vecs