good idea here

how to dynamically create the dataset.