working parallelization for evaluation