get_vds working correctly
more annotating
lots of notes
fixed up get_vds