break tests into smaller parts