comparator applications