good_val is added to testbench