change interface same with HF