added comparator and predicate constants