reworded a bunch of things