DVVP definition