DV.py now almost complete