fix sorting bug.