updated hf interface
updated HF inteface