some minor edits and spell corrections