revisions and spelling errors