contact wrapper class 1st wrap the opcode