Signifigantly re wording things and cleaning it up