fixed remaing issues with running the interface test, it is also passing verilator lint