add a small disassembler