break down the tests into parts