for QCD part