added even more comparisons