tried new ideas for the comparison part