Adding data generation