generate data for simulation