sort in place after list is constructed per peterbe's suggestion