modify the order