break tests into modules