added HFMonitor