bringing vcode support into wpm