add list re-ordering
fix item sorting