some rearrangement in the text