initial commit: QC developed