hppl