added a shiz ton more opcodes