Work on the data generating