haze and confused

.