found a bug in the multithread stuff... Need to figure that out, then it should run