Add more opcode implementation