compare for sort
compare for sort 2