Well at work this is how we do it. pour some rain-x on a sponge then cover the windshield in up and down rows. next take a clean rag and rub in the rain-x in a swirl pattern. next take windex spray it on the windshield. then rub the rain-x off and you will never have streaks or haze.