reordering in the publish