sixth post - practical uses for closures