Extended the vector structs