build opcode executer