started on data generation