HPGCL-Final-Updated