updated file, testbench and picture
updated