update : structure VC