what if you need to store things across request, for example if the user's in the middle of buying stuff, you need to remember what they're buying, so that when they go from check out to payment, their shopping cart won't be empty.