update to vj.py