began adding parallelization support