Revised the Purposes section, added some clarifying language, fixed typos