structure of testing suite