reorder and delete