new file:   vqronline.py