changes for Hpge