parallel simulated data
core functions for parallelization