creating a dataset from scratch