add VectorD utility