Updated hf protocol