gen test data structures