more vpp improvements