structure for tests