I stumbled onto this method maybe a year ago but I've been familiar with and used Adams Polishes (and other brands) since 2012. When cleaning the inside of a windshield it can be very tough to truly clean all of the haze from the dash outgassing or other haze. Try using Adams Polishes Brilliant Glaze with a hand held foam applicator on the interior of the windshield and really spending some time to work the product in and spread it around. Let come to a full haze after maybe 5-10 min and then wipe off with multiple clean low nap MF towels. It seems that the Brilliant Glaze has some sort of solvent or chemical that eats through all of the crud that a normal glass cleaner just wipes around. I do this twice a year in our car on the interior of all of the glass and it's amazing how clear they are after. Usual caveats apply - don't do this in direct sun light or extreme heat; use multiple clean towels to remove; don't get it on the surrounding dashboard; etc.