added --disassembly option