Vectors Abstract