matching par(op)