updated vj.py