new file:   vq.py