Finished section 1. test data generation