descending sort insertion seem to work