added logic to shift down an order