generalize show page text section