contains unneeded fxns from parallyze