removed generate data