ConstructVector