Adding "OR" and making sure that items are grouped
Added Not
Flushing out hash where.