multiprocessing is fixed; many other fixes