more work on comparisons