make sure order is decending