in hand-coded example, forgot that verilog is case sensitive