function vsnp end