haze technology