op2 merge