hmmm, fixed a bug setting statuses, added some more functions.
unfortunately the shared dictionary isn't getting updated after each
parallel run...