hpcd