removing data generation