# # # Original script above, new asynchronous code below