Add ability to reverse sort