revised on cc and hh