adding disassembler