added setUpTestData and seperated classes