More benchmarks impleneted. Good timings coming out.