generation tests

new data generation tests