add vector.py