test structure setup