work on unit test data generation