done with opcodes, some retab