splitting tests and benchmarks