adding data generation script