wasn't 100% aligned, also lots of grammar stuff.