Added strick weak order part