handles not needing to show cpps and hpps when hcps exist; adds flag values and changes current names