added data generation scripts