updates for vc and vp classes