major updates to underlying data structure, QC script