vectors
merge