updated new ordering