a lot of work in learning that you can never pass the results of an asynchronous callback functionout to a static variable ... how much sense would that make