added parallelized txsim