rotation and VC implementation