3194 Vector Abstract