first commit with new class QC