added vrp
modified caster to take advantage of vrp
fixup again
fixup
fi