abstracting orderBy
adding Not like case to comparisonOperator
adding filtering by range