added opcodes definitions