how-chp-works