class Vector