New method added
VectorUtil refactored