add QC support