text structure improvement