improve order list