satisfying retructured text demands