split this test up into setup/test blocks