add testbench and testing files from TA