added vcvapvdtl class