hppCl