initial verilog code, simple tb