basic structure for tests