4 opcodes