first working version of DVMS3;
default implementation of DVMS is DVMS2;