working tests and benchmarks