many chgs to testbench and state machine