finish create_testbench