a bunch of things reworded and restructured