i hate verilog... rage quitting