note about opcodes