almost finished converting 2-2 to multithreaded...