added vrp
modified caster to take advantage of vrp