opcode build is ok