modified:   vkv.lua