contents reordering