better benchmark suite
documented benchmark