added BitwiseOr