thinking is for sorting.