some progress on testbench