parallelized version of the campaign project