add bulk data generation features