wrote an article about using session storage and flash notifications to run promotions