Added new_decoder2 and benchmarks