remove move semantics of vector