more test and benchmarks