updated bench_final whcih is working