vector.py added