hppcm