HFFC key strengths