disassembles
not defined yet