updated hap