fix initialize and testbench