reformatted, test bench redesigned