what is the full name of QCPI anyway?????