Based On Several benchmarks

Candidates