comparisons are generated