adding operations merge and binaryOr