added opcode params to control