finish text manipulation sections