adding new data generator