added data generation script