updated opcodes