lots of text changes