add comparators