Additional work on multithreading. Now using 'cluster'