Worked on opcode class