3531 Vector Abstract