done some work on disassembler
done some work on disassembler