add more OPCODES!