Add cache stuff.
Fix typos and grammar