qcvvc