all going well, need to fix multiprocessing quirks and add more statistical verification tests