part way through multiprcessing the utility func, need to go to an appointment...
(#325)