array => vector