added vp-out-functionality