First attempt at the data generation