Add VC implementation