merge with oper