break tests into logical modules