new routine: reorder_tonemark