ifix and repair hurst

ifix and repair hurst