more on classes, have to work on asm next
makes memory a three operand instruction, like add etc. But 3 regs are still undone