working reordering for normal items